# OracleParameterBinderRegistry.java

    package org.codefilarete.stalactite.sql.oracle.statement.binder;

    import org.codefilarete.stalactite.sql.statement.binder.ParameterBinderRegistry;

    import java.sql.Blob;
    import java.time.OffsetDateTime;
    import java.time.ZonedDateTime;

    /**
     * @author Guillaume Mary
     */
    public class OracleParameterBinderRegistry extends ParameterBinderRegistry {

    	@Override
    	protected void registerParameterBinders() {
    		super.registerParameterBinders();
    		// for now no override of default binders seems necessary for Oracle
    		register(Blob.class, OracleParameterBinders.BLOB_BINDER);
    		// Oracle supports natively ZonedDateTime and OffsetDateTime persistence
    		register(ZonedDateTime.class, OracleParameterBinders.ZONED_DATE_TIME_BINDER);
    		register(OffsetDateTime.class, OracleParameterBinders.OFFSET_DATE_TIME_BINDER);
    	}
    }